package cn.zebra.dev.product.module.info.service.impl;

import cn.zebra.dev.ibatis.plus.service.impl.ServiceImpl;
import cn.zebra.dev.product.module.info.dao.ProductInfoDao;
import cn.zebra.dev.product.module.info.entity.ProductInfoEntity;
import cn.zebra.dev.product.module.info.service.ProductInfoService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class ProductInfoServiceImpl extends ServiceImpl<ProductInfoDao, ProductInfoEntity> implements ProductInfoService {

    /**
     * 根据商品id查找对应的商品信息对象集合
     *
     * @param productId 商品id
     * @return 商品信息对象集合
     */
    @Override
    public List<ProductInfoEntity> findByProductId(Long productId) {
        QueryWrapper<ProductInfoEntity> wrapper = new QueryWrapper<>();
        wrapper.apply("product_id = {0}", productId);
        return this.list(wrapper);
    }
}
